本Class是用于描述XLink用户对象的Model类。主要用于描述或者存储用户授权登陆后返回的授权信息。
另外提供了一些构建方法,还有将数据端点实体转字典等方法。
一、注意事项
当前用户的属性不能随便更改,否则可能会引起错误。
二、 属性列表
参数名称 | 描述 | 类型 |
---|---|---|
user_id | 用户ID | NSNumber |
access_token | 物联云平台RESTful接口调用凭证 | NSString |
refresh_token | 物联云平台RESTful接口刷新凭证 | NSString |
expire_in | 物联云平台RESTful接口调用凭证有效期(秒) | NSNumber |
authorize | 用户认证码 | NSString |
三、API 列表
1. 通过字典还原成用户对象模型
- (instancetype)initWithDict:(NSDictionary *)dic;
支持的版本
开始支持的版本:5.0
注意事项
传入的字典对象需要是通过getAuthorizeDict获取的,或者通过授权登陆接口获取的,不然可能有问题。
输入参数
具体的接口输入参数描述如下:
参数名称 | 描述 | 类型 | 必选 |
---|---|---|---|
dic | 用户授权信息字典 | NSDictionary | 是 |
输出参数
无
错误码
无
2. 根据服务器返回用户数据赋值到用户对于的属性
- (``void``)setInfoWithDict:(NSDictionary *)dic;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
dic | NSDictionary | 用户授权信息字典 | 是 |
输出参数
无
错误码
无
3. 获取用户授权信息的字典
- (NSDictionary *)getAuthorizeDict;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
无
输出参数
具体的接口输出参数描述如下:
描述 | 类型 | 必选 |
---|---|---|
用户授权信息字典 | NSDictionary | 是 |
错误码
无